﻿namespace Md.Api.Model.Manage.MdAddress.Request;
/// <summary>
/// 获取收货/发货地址请求实体
/// </summary>
public class RequestGetMdAddressListModel : RequestBaseModel
{
    /// <summary>
    /// 联系人
    /// </summary>
    public string? Name { get; set; }
    /// <summary>
    /// 电话号码
    /// </summary>
    public string? Phone { get; set; }
    /// <summary>
    /// 邮箱
    /// </summary>
    public string? Email { get; set; }
    /// <summary>
    /// 州
    /// </summary>
    public string? State { get; set; }
    /// <summary>
    /// 市
    /// </summary>
    public string? City { get; set; }
    /// <summary>
    /// 省
    /// </summary>
    public string? Province { get; set; }
    /// <summary>
    /// 地区
    /// </summary>
    public string? Region { get; set; }
    /// <summary>
    /// 国家
    /// </summary>
    public string? Country { get; set; }
    /// <summary>
    /// 邮编
    /// </summary>
    public string? ZipCode { get; set; }
    /// <summary>
    /// 用户编号
    /// </summary>
    public long UserId { get; set; }
    /// <summary>
    /// 地址类型（0收货地址1发货地址）
    /// </summary>
    public string? AddressType { get; set; }
    /// <summary>
    /// 是否默认（0是1否）
    /// </summary>
    public string? IsDefault { get; set; }
    /// <summary>
    /// 状态（0正常 1停用）
    /// </summary>
    public string? Status { get; set; }
    /// <summary>
    /// 开始时间
    /// </summary>
    public DateTime? BeginDate { get; set; }
    /// <summary>
    /// 结束时间
    /// </summary>
    public DateTime? EndDate { get; set; }
    /// <summary>
    /// 创建者
    /// </summary>
    public string? CreateBy { get; set; }
    /// <summary>
    /// 更新者
    /// </summary>
    public string? UpdateBy { get; set; }
    /// <summary>
    /// 排序字段
    /// </summary>
    public string OrderBy { get; set; } = string.Empty;
    /// <summary>
    /// 是否倒序
    /// </summary>
    public bool IsDesc { get; set; }
}

